#!/bin/bash

# WebSocket 服务启动脚本

echo "启动 WebSocket 服务..."

# 检查 Go 是否安装
if ! command -v go &> /dev/null
then
    echo "错误: Go 未安装，请先安装 Go 1.21 或更高版本"
    exit 1
fi

# 检查配置文件是否存在
if [ ! -f "config.yaml" ]; then
    echo "警告: config.yaml 不存在，使用默认配置"
fi

# 加载环境变量（如果存在）
if [ -f ".env" ]; then
    export $(cat .env | grep -v '^#' | xargs)
fi

# 运行服务
go run main.go

